<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 1. 数组方法回调
        let arr = [1,2,3];

        console.log("start");
        // forEach
        // arr.forEach(item=>console.log(item))
        // map
        // let arr2 = arr.map(item=>item+1)
        // console.log(arr2);
        // find
        // let num = arr.find(item=>item===8)
        // console.log(num);
        // some
        // let bool = arr.some(item=>item>3);
        // console.log(bool);
        // every
        // let bool = arr.every(item=>item>1)
        // console.log(bool);
        // filter
        // let arr3 = arr.filter(item=>item>1);
        // console.log(arr3);
        // reduce
        // let sum = arr.reduce((pre,item)=>item+pre,0)
        // console.log(sum);
        // sort
        // let arr4 = arr.sort((n1,n2)=>n2-n1);
        // console.log(arr4);


        console.log('end');


        // concat
        // revers
        // join
        // push
        // pop
        // shift
        // unshift
        // splice
        // slice
        // fill
        // indexOf
        // lastIndexOf


        // 2. promise的excutor函数 同步回调

    </script>
</body>

</html>